/**
 * filename:v3_index.css
 * author:ahuing
 * date:2012-1-14
 * modify:2012-1-14
 */
body,html{color:#444;margin:0;padding:0;font:12px/24px SimSun,san-serif;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
img{ border:0 none }
object,textarea,img{vertical-align: top;}
a{text-decoration:none;color:#2C2C2C;outline: none;}
a:hover{text-decoration:underline;color:#BE2827;}   
/*** common
--------------------- ****/  
.wrap{margin:0 auto; width:960px;}
.l{float:left;}
.r{float:right;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix {zoom:1} 
.ad{line-height: 0;}
.more{float: right;}
/*** blank  
--------------------- ****/  
.blank0,.blank1,.blank5,.blank10{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0;}
.blank1{height:1px;}
.blank5{height:5px;}
.blank10{height:10px;} 
/*** width  height
--------------------- ****/ 
.w140{width: 140px;}
.w160{width: 160px;}
.w240{width: 240px;}
.w300{width: 300px;}
.w310{width: 310px;}
.w390{width: 390px;}
.w400{width: 400px;}
.w620{width: 620px;} 
.w710{width: 710px;} 
/***margin padding  
--------------------- ****/  
.mr0{margin-right: 0;}
.mr8{margin-right: 8px;}
.mr10{margin-right: 10px;}
.mb3{margin-bottom: 3px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.mlr5{margin: 0 5px;}
.mlr10{margin: 0 10px;}
.plr5{padding: 0 5px;} 
.plr8{padding: 0 8px;} 
.plr10{padding: 0 10px;}
.ptb4{padding: 4px 0;} 
.ptb5{padding: 5px 0;} 
.pt8{padding-top: 8px;}
/*** border  background 
--------------------- ****/ 
.bor-gray{border: 1px solid #E6E6E6;} 
.bor-gray-t{border-top: 1px solid #E6E6E6;}  
.bor-gray-r{border-right: 1px solid #E6E6E6;}  
.bor-gray-rbl{border: 1px solid #E6E6E6;border-top: none;}
.bg-liner{background:url(../images/bg3v3-ahuing.png) no-repeat 0 -241px;height: 505px;}
.tabbar1 .act,.sea-con .select b,.sea-con .txt,.sea-con .btn,.tlist3 li,.content1 .icon,.coltit1 .tit1,.coltit1 .tit1 .icon,.tlist4,.coltit1 .tit2,.search2 a,.search2 .btn,.content2 .prev,.content2 .next,.coltit5 .tit1,.content3 .prev,.content3 .next,.plist6 img,.plist7 li,.plist2 .info1,.plist2 .info2,.plist2 .icon a{background:url(../images/bgv3-ahuing.png) no-repeat 0 0;}
.sea-con .s-c,.sea-con .s-l,.sea-con .s-r,.coltit1,.coltit2,.content4 .tool,.content4 .outer,.content4 .inner{background:url(../images/bg2v3-ahuing.jpg) repeat-x 0 0;}
/***font Fsize   Fweight Fcolor   
--------------------- ****/  
.Fs12{ font-size:12px;} 
.Fs14{ font-size:14px;}
.Fs16{ font-size:16px;}
.FcR,.FcR a{color:#BD2925;}
.FcG,.FcG a{color: #4B4B4B;}
.FcG a:hover{color: #BE2827;}
/*** tabbar  
--------------------- ****/ 
.tabbar1{position: relative;top: 2px;padding-left: 15px;}
    .tabbar1 span{float: left;width: 77px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}
        .tabbar1 span a{color: #BF080C;}
        .tabbar1 span a:hover{color: #BF080C;}
    .tabbar1 .act{background-position: 0 -504px;}
        .tabbar1 .act a{font-weight: bold;}
.tabbar2 span{float: left;font-weight: bold;padding: 0 10px;height: 25px;line-height: 25px;border: 1px solid #fff;border-bottom-color:#E6E6E6;cursor: pointer;border-radius:2px 2px 0 0 ;}
.tabbar2 .act{color: #BD2929;border: 1px solid #E6E6E6;border-bottom-color:#fff;}
/*** search  
--------------------- ****/ 
.search{float: left;width: 100%;}
    .search .inner{width: 664px;margin: 0 148px;}
.ad_fp{float: left;width: 140px;overflow: hidden;position: relative;height: 120px;background: #ddd;}
    .ad_fp li{position:absolute;}
        .ad_fp li a{position: relative;display: block;}
        .ad_fp .bg{background:url(../images/fpbg.png) no-repeat -1px 0;width: 140px;height: 120px;position: absolute;left: 0;top: 0;}
.ad_fp1{margin-left: -960px}
.ad_fp2{margin-left: -140px;}
.sea-con .s-l{float: left;background-position: 0 -406px;width: 12px;height: 90px;}
.sea-con .s-c{float: left;background-position: 0 -115px;width:640px;height: 90px;}
    .sea-form{padding-left: 8px;} 
    .sea-con .item1{padding: 11px 0 6px;}
    .sea-con .select{float: left;position: relative;margin-right: 9px;z-index: 100;}
        .sea-con .select .txt1{height:22px;border: 1px solid #BF0D0D;padding:0 5px;overflow: hidden;line-height: 22px;width: 72px;cursor: default;float: left;background: #fff;color: #444;border-radius:2px ;}
        .sea-con .select .txt1:hover {box-shadow: 0 0 2px #f00;}
        .sea-con .select .droplist{position: absolute;width:82px;border: 1px solid #BF0D0D;background: #fff;left: 0;top: 23px;display: none;box-shadow:0 0 2px #ddd; }
        .sea-con .select .droplist em{display: block;text-decoration: none;height: 20px;line-height: 20px;padding-left: 5px;color: #444;cursor: pointer;}
        .sea-con .select .droplist em:hover{background: #D96660;text-decoration: none;color: #fff;}
        .sea-con .select .l-more {width: 234px;padding: 5px 0;}
        .sea-con .select .l-more em{float: left;width: 73px;}
        .sea-con .selected .droplist{display: block;}
        .sea-con .select b{position:absolute;right:0;top:0;width:22px;height:24px; background-position: -190px 0;}
        .sea-con .txt{float:left;border: 1px solid #BF0D0D;height: 22px;line-height: 22px;width: 268px;background-position: -305px -347px;margin-right: 9px;text-indent: 20px;color: #ccc;border-radius:2px}
        .sea-con .txt:focus{box-shadow:0 0 2px #f00}
        .sea-con .txtfocus{background: none;text-indent: 0;color: #444;}
        .sea-con .btn{float: left;width: 54px;height: 24px;border: none; background-position: -128px 0;cursor: pointer;}
        .sea-con .btn:hover {box-shadow: 0 0 2px #c00 inset; border-radius: 3px;}
    .sea-con .item2{height: 20px;line-height: 20px;}
        .sea-con .item2 em{font-weight: bold;}
        .sea-con .item2 a{margin: 0 5px;}
.sea-con .s-r{float: left;background-position:0 -508px;width: 12px;height: 90px;}
.search2{padding:7px 0 0 61px;}
    .search2 a{float: left; background-position: -201px -55px;width: 17px;height: 17px;color: #BE292B;margin:1px 5px 0 0;text-align: center;  font:bold  12px/17px Microsoft yahei,  Arial, sans-serif}
    .search2 .txt{float: left;width: 107px;height: 17px;line-height: 17px;border: 1px solid #E6E6E6;margin-right: 5px;color: #ccc;}
    .search2 .txt:focus{border-color:#BD2929;box-shadow:0 0 2px #f00}
    .search2 .txtfocus{color: #444;}
    .search2 .btn{float: left;width: 53px;height: 19px;background-position: -221px 0;border: none;cursor: pointer;} 
/*** tlist  plist
--------------------- ****/ 
.tlist1 li{height: 22px;line-height: 22px;overflow: hidden;} 
.tlist2 li{height: 22px;line-height: 22px;overflow: hidden;float: left;width: 100px;margin-right: 3px;} 
.tlist3 li{height: 24px;line-height: 24px;overflow: hidden;padding-left: 10px;background-position: -320px -309px;}
    .tlist3 li em{float: right;color: #949293;padding-left: 5px;}
.tlist4 {padding-left: 18px;background-position: -314px 6px;} 
    .tlist4 li{height: 26px;line-height: 26px;overflow: hidden;}
.tlist5 li{float: left;padding: 0 10px;white-space: nowrap;}
.plist1 img{float: left;margin-right: 8px;border: 1px solid #E6E6E6;padding: 1px;}
.plist1 a:hover img{border-color: #BD2929;}  
.plist1 em{display: block;height: 21px;line-height: 21px;overflow: hidden;font-weight: bold;}
.plist1 span{display: block;line-height: 21px;}
.plist2 li{float: left;border: 1px solid #E6E6E6;margin: 12px 0 0 10px;display: inline;padding: 1px 1px 8px;width: 176px;}
    .plist2 p,.plist2 em{height: 20px;line-height: 20px;overflow: hidden;display: block;padding: 0 3px;}
    .plist2 em{text-align: center;}
    .plist2 .pri{color: #BE2829;}
    .plist2 li:hover{border-color: #BE2827;}
    .plist2 .info1{width: 79px;height: 20px;float: left;background-position: 0 -170px;text-indent: 20px;}
    .plist2 .info2{width: 89px;height: 20px;float: right;background-position: -83px -170px;}
    .plist2 .info2 i{float: left;width: 38px;text-align: center;margin-right: 5px;_margin-right: 2px;}
    .plist2 .icon{float: right;} 
    .plist2 .icon a{float: left; background-position:-224px -25px;width: 34px;height: 16px;line-height: 1000px;overflow: hidden;} 
.plist3 h4{font-weight: bold;height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;}
.plist3 img{float: left;margin-right: 8px;border: 1px solid #E6E6E6;padding: 1px;}
.plist3 img:hover{border-color: #BD2929;}
.plist3 p{line-height: 21px;color: #666;height: 84px;overflow: hidden;}
.plist4 li{float: left;width: 200px;padding: 5px;border: 1px solid #E6E6E6;margin: 10px 5px 0;display: inline;line-height: 20px;cursor: default;}
.plist4 li:hover{border-color:#BD2929;}
    .plist4 a img{float: left;border-right: 1px solid #E6E6E6;margin-right: 8px;}
    .plist4 h4{height: 20px;overflow: hidden;}
    .plist4 p{height: 20px;overflow: hidden; word-wrap: break-word;}
    .plist4 p img{border: none;}
.plist5 li{width: 217px;float: left;padding: 5px;margin: 10px 0 0 8px;border: 1px solid #E8E8E8;display:inline; }
    .plist5 li:hover{border-color:#BD2929;}
    .plist5 em{display: block;height: 22px;line-height: 22px;overflow: hidden;text-align: center;cursor:pointer;}
.plist6 li{float: left;width: 167px;margin: 10px 0 0 8px;}
    .plist6 img{padding: 1px 5px 5px 1px;background-position: -51px -206px}   
    .plist6 em{display: block;height: 20px;line-height: 20px;overflow: hidden;text-align: center;}
    .plist6 .tit1{font-weight: bold;}
.plist7 li{width: 124px;height: 138px;float: left;background-position: 0 -358px;margin: 12px 0 0 11px;display: inline;}
    .plist7 dt{text-align: center;margin:5px 10px 10px;font-weight: bold;}
    .plist7 dd{margin: 0 12px;line-height: 22px;height: 22px;overflow: hidden;}
.plist8 li{float: left;margin: 12px 0 0 15px;display: inline;} 
    .plist8 li img{border: 1px solid #CCC;} 
    .plist8 li a:hover img{border: 1px solid #BD2929;} 
/*** flash  
--------------------- ****/ 
.flash{padding: 1px;} 
    .flash .big{width: 296px;height: 218px;overflow: hidden;margin-bottom: 3px;position: relative;z-index: 10;}
    .flash .big li{width: 296px;}
    .flash .big .bg,.flash .big .txt{position: absolute;height: 40px;line-height: 40px;color: #fff;left: 0;bottom: 0;width: 296px;text-indent: 8px;overflow: hidden;font-size: 14px;font-weight: bold;z-index: 10;}
    .flash .big .bg{position: absolute;background: #000; opacity:0.5;filter:alpha(opacity=50);}
    .flash .sml li{float: left;border: 1px solid #C9CDCC;position: relative;zoom:1;margin:0 1px;display: inline;}
    .flash .sml li img{opacity:0.7;filter:alpha(opacity=70);}
    .flash .sml .act{border-color: #BB2A27;}
    .flash .sml .act img{opacity:1;filter:alpha(opacity=100);}
    .flash .sml .act b{height:0;width:0;overflow: hidden;border-color: transparent transparent #BB2A27 transparent;border-style:dashed dashed solid dashed;border-width:5px;position: absolute;top: -10px;left: 50%;margin-left: -5px;}
    .flash .sml .mr0{margin-right: 0;}
/*** coltit  content
--------------------- ****/ 
.coltit1{height: 31px;background-position: 0 -221px;line-height: 31px;padding-right: 10px;position: relative;z-index: 100;} 
    .coltit1 .tit1{float: left;background-position: right -532px;padding: 0 30px 0 9px;color: #BD2929;font-weight: bold;font-size: 14px;}
    .coltit1 .tit1 .icon{width: 6px;height: 17px;background-position: -201px -32px;float: left;margin:7px 8px 0 0;_margin:7px 5px 0 0;}
    .coltit1 .tit2{position: absolute;width: 73px;height: 72px;background-position: -45px -84px;left: -4px;top: -4px;line-height: 1000px;overflow: hidden;}
.coltit2,.coltit3 ,.coltit4{background:url(../images/bg3v3-ahuing.png) no-repeat 0 0;height: 60px;}
    .coltit2 h3,.coltit3 h3,.coltit4 h3{display: none;} 
    .coltit2 .sub-nav a,.coltit3 .sub-nav a,.coltit4 .sub-nav a{margin: 0 5px;color: #4A4A4A;}  
    .coltit2 {background-position: 0 -7px;margin-bottom:1px;}
        .coltit2 .sub-nav{padding: 16px 10px 0;}
    .coltit3 {background-position: 0 -89px;margin-bottom:4px;}
        .coltit3 .sub-nav{padding: 20px 10px 0;}
    .coltit4 {background-position: 0 -166px;margin-bottom:4px;}
        .coltit4 .sub-nav{padding: 20px 10px 0;}
.coltit5{border-bottom: 1px solid #E6E6E6;height: 26px;position: relative;padding-top: 3px;line-height: 26px;}
    .coltit5 .tit1{float: left;padding: 0 6px 0 20px;background-position: -312px -276px;border-bottom: 1px solid #BD2929;font-size: 14px;font-weight: bold;color: #BC2A2A;height: 25px;line-height:25px;top: 1px;position: relative;}
    .coltit5 .tabbar2{position: absolute;top: 3px;right: 5px;}
    .coltit5 .l a{margin: 0 5px;}
.content1{position: relative;padding-top: 12px;zoom:1;}
    .content1 .icon{width: 46px;height: 48px;background-position: -116px -33px;position: absolute;left:-2px;top: -2px;}
    .content1 h2,.content1 h3{text-align: center;height: 24px;line-height: 24px;overflow: hidden;}
    .content1 h2 a{color: #BA2B27;font-weight: bold;font-size: 19px;}
    .content1 h3 a{margin: 0 2px;}
    .content1 .tlist3 i{margin: 0 5px;}
.content2{position: relative;z-index: 10;height: 223px;}
    .content2 .prev,.content2 .next{position: absolute;width: 35px;height: 37px;top: 96px;z-index: 10;opacity:0.7;filter:alpha(opacity=70);border: 1px solid #494949;background: #333; font:bold 34px/39px simsun;color: #7C7C7C;text-decoration: none;text-align: center;overflow: hidden;border-radius:3px;line-height: 41px\9;}
    .content2 .prev{left: 11px;}
    .content2 .prev:hover,.content2 .next:hover{background:#000;text-decoration: none;color: #c00;}
    .content2 .next{right: 10px;}
.content3{position: relative;zoom:1;}
    .content3 .plist4{width: 888px;margin: 0 auto;}
    .content3 .prev,.content3 .next{position: absolute;width: 14px;height: 28px;top: 50px;z-index: 10;}
    .content3 .prev{background-position:-22px -33px;left: 11px;}
    .content3 .prev:hover{background-position:-68px -33px;}
    .content3 .next{background-position:-45px -33px;right: 10px;}
    .content3 .next:hover{background-position:-89px -33px;}
    .content3 .prev1,.content3 .next1{position: absolute;width: 25px;height: 27px;top: 65px;z-index: 10;opacity:0.7;filter:alpha(opacity=70);border: 1px solid #494949;background: #333; font:bold 24px/29px simsun;color: #7C7C7C;text-decoration: none;text-align: center;overflow: hidden;border-radius:3px;line-height: 31px\9;}
    .content3 .prev1{left: 15px;}
    .content3 .prev1:hover,.content3 .next1:hover{background:#000;text-decoration: none;color: #c00;}
    .content3 .next1{right: 15px;}
.content4 .tool{background-position: 0 -314px;}
    .content4 .outer{background-position: 0 -271px;background-repeat: no-repeat;}
    .content4 .inner{background-position: right -357px;background-repeat: no-repeat;height: 35px;line-height: 35px;}
    .content4 .tool strong{margin: 0 0 0 20px;}
    .content4 .tool a{margin: 0 5px;}
.content4 .plist7{padding-bottom: 10px;}
.content5 .plist8{overflow: hidden;}
/*** table  
--------------------- ****/ 
.table1{overflow: hidden;padding-top: 4px;zoom:1}
    .table1 dt{vertical-align: top;zoom:1}
    .table1 dd{clear: both;vertical-align: top;border-top: 1px solid #E6E6E6;height: 30px;}
    .table1 dd:hover{background: #eee;}
    .table1 i{float: left;height: 30px;line-height: 30px;overflow: hidden;width: 60px;text-align: center;}
    .table1 dt i,.table1 em{color: #BD282A;}
    .table1 .td1{width: 190px;text-align: left;text-indent: 5px;} 